首页> 外文OA文献 >Aggregating the Bandwidth of Multiple Network Interfaces to Increase the Performance of Networked Applications
【2h】

Aggregating the Bandwidth of Multiple Network Interfaces to Increase the Performance of Networked Applications

机译:聚合多个网络接口的带宽以提高网络应用程序的性能

代理获取
本网站仅为用户提供外文OA文献查询和代理获取服务,本网站没有原文。下单后我们将采用程序或人工为您竭诚获取高质量的原文,但由于OA文献来源多样且变更频繁,仍可能出现获取不到、文献不完整或与标题不符等情况,如果获取不到我们将提供退款服务。请知悉。

摘要

Devices capable of connecting to two or more different networks simultaneously, known as host multihoming, are becoming increasingly common. For example, most laptops are equipped with a least a Local Area Network (LAN) and a Wireless LAN (WLAN) interface, and smartphones can connect to both WLANs and 3G-networks (High-Speed Downlink Packet Access, HSDPA). Being connected to multiple networks simultaneously allows for desirable features like bandwidth aggregation and redundancy.Enabling and making efficient use of multiple network interfaces or links (network interface and link will be used interchangeably throughout this thesis) requires solving several challenges related to deployment, link heterogeneity and dynamic behavior. Even though multihoming has existed for a long time, for example routers must support connecting to different networks, most existing operating systems, network protocols and applications do not take host multihoming into consideration. The default behavior is still to use a single interface for all traffic. Using a single interface is, for example, often insufficient to meet the requirements of popular, bandwidth intensive services like video streaming.In this thesis, we have focused on bandwidth aggregation on host multihomed devices. Even though bandwidth aggregation has been a research field for several years, the related works have failed to consider the challenges present in real world networks properly, or does not apply to scenarios where a device is connected to different heterogeneous networks.In order to solve the deployment challenges and enable the use of multiple links in away that works in a real-world network environment, we have created a platform-independent framework, called MULTI. MULTI was used as the foundation for designing transparent (to the applications) and application-specific bandwidth aggregation techniques. MULTI works in the presence of Network Address Translation (NAT), automatically detects and configures the device based on changes in link state, and notifies the application(s) of any changes.The application-specific bandwidth aggregation technique presented in this thesis was optimised for and evaluated with quailty-adaptive video streaming. The technique was evaluated with different types of streaming in both a controlled network environment and real-world networks. Adding a second link gave a significant increase in both video and playback quality. However, the technique is not limited to video streaming and can be used to improve the performance of several, common application types.In many cases, it is not possible to extend applications directly with multilink support. Working on the network-layer allows for the creation of bandwidth aggregation techniques that are transparent to applications. Transparent, network-layer bandwidth aggregation techniques must support the behavior of the different transport protocol in order to achieve efficient bandwidth aggregation. The transparent bandwidth aggregation techniques introduced in this thesis are targeted at Universal Datagram Protocol (UDP) and Transmission Control Protocol (TCP), the two most common transport protocols in the Internet today.
机译:能够同时连接到两个或多个不同网络的设备(称为主机多宿主)变得越来越普遍。例如,大多数笔记本电脑至少配备了局域网(LAN)和无线局域网(WLAN)接口,而智能手机可以同时连接WLAN和3G网络(高速下行链路分组访问,HSDPA)。同时连接到多个网络允许带宽聚合和冗余之类的理想功能。启用并有效利用多个网络接口或链路(在本文中网络接口和链路将互换使用)需要解决与部署,链路异构性相关的若干挑战和动态行为。即使多宿主已经存在很长时间了,例如路由器必须支持连接到不同的网络,但是大多数现有的操作系​​统,网络协议和应用程序都没有考虑主机多宿主。默认行为仍然是对所有流量使用单个接口。例如,使用单个接口通常不足以满足流行的带宽密集型服务(例如视频流)的需求。本文主要研究主机多宿主设备上的带宽聚合。尽管带宽聚合已经成为研究领域多年,但相关工作未能适当考虑现实世界网络中存在的挑战,或者不适用于将设备连接到不同异构网络的场景。为了应对部署挑战,并允许在现实网络环境中有效使用多个链接,我们创建了一个独立于平台的框架,称为MULTI。 MULTI被用作设计透明(对应用程序)和特定于应用程序的带宽聚合技术的基础。 MULTI在存在网络地址转换(NAT)的情况下工作,可根据链路状态的变化自动检测和配置设备,并将任何变化通知应用程序。本论文介绍的特定于应用程序的带宽聚合技术已得到优化。并通过适量视频流进行评估。在受控网络环境和实际网络中,均通过不同类型的流技术对该技术进行了评估。添加第二个链接可以显着提高视频和播放质量。但是,该技术不仅限于视频流传输,还可以用于提高几种常见应用程序类型的性能。在许多情况下,不可能通过多链路支持直接扩展应用程序。在网络层上工作允许创建对应用程序透明的带宽聚合技术。透明的网络层带宽聚合技术必须支持不同传输协议的行为,以实现有效的带宽聚合。本文介绍的透明带宽聚合技术针对的是通用数据报协议(UDP)和传输控制协议(TCP),这是当今Internet上最常见的两种传输协议。

著录项

  • 作者

    Evensen, Kristian Riktor;

  • 作者单位
  • 年度 2011
  • 总页数
  • 原文格式 PDF
  • 正文语种 en
  • 中图分类

相似文献

  • 外文文献
  • 中文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号